package com.edu.whty.entity.base;


import lombok.Data;

/**
 * @desc	资源附件表实体类
 * @author	
 * @date	2014-5-7
 */
@Data
public class AttachFile extends BaseEntity {

	private static final long serialVersionUID = 1L;

	/** 附件ID */
    private Long fid;

    /** 文件大小 */
    private Long fileLength;

    /** 文件MD5 */
    private String fileMd5;

    /** 本地文件名 */
    private String fileNameLocal;

    /** 远端文件名 */
    private String fileNameRemote;

    /** 本地文件路径 */
    private String filePathLocal;

    /** 远端文件路径 */
    private String filePathRemote;

    /** 文件相对路径 */
    private String filePathRelative;

    /** 文件断点续传位置 */
    private Long filePos;

    /** 文件大小（格式化） */
    private String fileSize;

    /** 文件后缀 */
    private String fileExt;

    /** 是否删除 */
    private String isDeleted;

    /** 是否上传完成 */
    private String postComplete;

    /** 上传大小 */
    private Long postedLength;

    /** 上传百分比 */
    private String postedPercent;

    /** 上传时间 */
    private java.util.Date postedTime;

    /** 页数 */
    private Long pageNum;

    /** 持续时间 */
    private Long duration;

    /** 帧数 */
    private Long frames;

    /** 用户ID */
    private String userId;

    /** 云文件ID */
    private String fileId;


	/** 区域属性 */
	private String platformCode;



	/** 百度云存储源文件KEY */
	private String bosKey;
	/** 音视频转码任务ID */
	private String transformId;


	/**是否是文件处理中心数据：0不是 1是 **/
    private int isFileCenter;

    /**  安管资源审核状态，默认：0，通过：1，不通过：2   **/
    private String csVerifyStatus;

    /**
     * 阿里云存储
     * */
	private String ossKey;
	/**
	 * 分片上传任务ip
	 * */
	private String uploadId;

	/**
	 *电信天翼云
	 * */
	private String oosKey;

	/**是否需要转码 1 是 0 不是 **/
    private String needTransform;

    /**oss上传来源**/
    private String applyType;

	/**
	 * 移动云存储
	 * */
	private String eosKey;


    /**是否同步本地文件：0不是 1是 **/
    private String isLocal;

    /**是否同步云端文件：0不是 1是 **/
    private String isCloud;

    /**是否同步区域平台文件：0不是 1是 **/
    private String isPlatform;

    /**
     * 机构ID
     * @return
     */
    private String orgId;


    private String xyzjPreviewUrl; // 校园主机预览地址
    private String xyzjDownloadUrl; // 校园主机下载地址
    private String cloudPreviewUrl; // 云端预览地址
    private String cloudDownloadUrl; // 云端主机预览地址

    private String attachFrom;

    private String downloadUrl;


}
